home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Think Class Libraries / CChoreQuartet 1.0.1 / CDisposerChore.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-30  |  473 b   |  40 lines  |  [TEXT/KAHL]

  1. /*
  2.  * CDisposerChore.h
  3.  *
  4.  */
  5.  
  6.  
  7.  
  8. /********************************/
  9.  
  10. #pragma once
  11.  
  12. /********************************/
  13.  
  14. #include <CChore.h>
  15.  
  16. /********************************/
  17.  
  18. void disposeViaUrgentChore(CObject *theDisposee);
  19.  
  20. /********************************/
  21.  
  22.  
  23.  
  24. class CDisposerChore : public CChore {
  25.     
  26. public:
  27.     
  28.     void            Perform(long *maxSleep);
  29.     
  30.     void            setDisposee(CObject *theDisposee);
  31.     CObject        *getDisposee(void);
  32.     
  33.     
  34. protected:
  35.     
  36.     CObject        *itsDisposee;
  37.     
  38.     
  39. } ;
  40.